/*
 * @Author: PU-TONG 1424838093@qq.com
 * @Date: 2023-06-28 07:14:22
 * @LastEditors: PU-TONG 1424838093@qq.com
 * @LastEditTime: 2023-06-29 01:55:00
 * @FilePath: /openharmony/device/board/isoftstone/qihang/app/My_pro/include/app_log.h
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */

#ifndef __APP_LOG_H__
#define __APP_LOG_H__

// 定义日志级别枚举
typedef enum
{
    MY_LOG_NONE = 0,
    MY_LOG_ERROR,
    MY_LOG_WARN,
    MY_LOG_INFO,
    MY_LOG_DEBUG,
    MY_LOG_VERBOSE
} my_log_level_t;

void my_log_printf(const char *tag, my_log_level_t level, const char *format, ...);

#define MY_LOGI(tag, format, ...) my_log_printf(tag, MY_LOG_INFO, format, ##__VA_ARGS__)

#endif
